@charset "utf-8";
@-webkit-keyframes rotate {
	from {-webkit-transform: rotate(0) }
	to { -webkit-transform: rotate(360deg) }
}
@-moz-keyframes rotate {
	from {-moz-transform: rotate(0) }
	to { -moz-transform: rotate(360deg) }
}
@-webkit-keyframes rotate2 {
	from {-webkit-transform: rotate(0) }
	to { -webkit-transform: rotate(720deg) }
}
@
-moz-keyframes rotate2 {
	from {-moz-transform: rotate(0) }
	to { -moz-transform: rotate(720deg) }
}
@
-webkit-keyframes rotate3 {
	from {-webkit-transform: rotate(1080deg) }
	to { -webkit-transform: rotate(0) }
}
@
-moz-keyframes rotate3 {
	from {-moz-transform: rotate(1080deg) }
	to { -moz-transform: rotate(0) }
}
@-webkit-keyframes opacity {
	0%   { opacity: 0.2; }
	50%  { opacity: 1.0; }
	100% { opacity: 0.2; }
}
@-moz-keyframes opacity {
	0%   { opacity: 0.2; }
	50%  { opacity: 1.0; }
	100% { opacity: 0.2; }
}
@-ms-keyframes opacity {
	0%   { opacity: 0.2; }
	50%  { opacity: 1.0; }
	100% { opacity: 0.2; }
}
@-webkit-keyframes opacity2 {
    0%   {opacity:1}
    50%  {opacity:0.2}
    100% {opacity:1}
}
@-moz-keyframes opacity2 {
    0%   {opacity:1}
    50%  {opacity:0.2}
    100% {opacity:1}
}
@-ms-keyframes opacity {
    0%   {opacity:1}
    50%  {opacity:0.2}
    100% {opacity:1}
}
@-webkit-keyframes cup-smoke-fadeInOut{
	0%   {opacity:0;-webkit-transform:translatey(50px);} 
	50%  {opacity:1;-webkit-transform:translatey(25px);} 
	100% {opacity:0;-webkit-transform:translatey(0);}
}
@-moz-keyframes cup-smoke-fadeInOut{
	0%   {opacity:0;-moz-transform:translatey(50px);} 
	50%  {opacity:1;-moz-transform:translatey(25px);} 
	100% {opacity:0;-moz-transform:translatey(0);}
}
